package cliente.pagina.contenido.estadisticas;
import comun.constantes.*;
import cliente.pagina.*;
import cliente.pagina.contenido.VistaContenido;
import helpers.estadisticas.HelperEstadistica;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoEstadisticaGenerarInformes extends VistaContenido {

  public ContenidoEstadisticaGenerarInformes() {
  }

  public ContenidoEstadisticaGenerarInformes(Pagina pagina) {
    this.setPagina(pagina);
  }

  /**
   * Retorna el codigo html de la division contenido
   * @return
   */
  public String getHTMLVista()
  {
    HelperEstadistica helperEstadistica=null;
    try {
      helperEstadistica = new HelperEstadistica(this.getPagina());
      String html = "       <h1>"+this.getTitulo()+"</h1>";

//      html += helperEstadistica.generarHTMLOpcionesEstadisticas();

      helperEstadistica.commit();
      return html;
    }
    catch (Exception ex) {
      ex.printStackTrace();
      helperEstadistica.rollback();
      return  comun.MensajeDeError.ERROR_EN_LA_GENERACION_DE_LA_PAGINA;
    }
  }

  /**
   * Retrona el titulo de la Pagina
   * @return
   */
  public String getTitulo()
  {
    return TITULOS_PAGINAS.INFORMACION_ESTADISTICA_INFORMES+this.getPagina().getPosFijoNombrePagina();
  }

  // redefino el metodo abstracto de Vista contenido
  protected String getNombrePagina()
  {
    return "infoesta_informes.jsp";
  }

  // redefino el metodo abstracto de Vista contenido
  public String getTituloLink()
  {
    return "\"Generar informes "+this.getPagina().getPosFijoNombrePagina()+"\">Informaci&oacute;n <span>"+this.getTeclaAccesoRapido()+"</span>stad&iacute;stica";
  }
  public String getTeclaAccesoRapido() {	
		return "e";
	}
  // redefino el metodo abstracto de Vista contenido
  public String getNombreRecurso()
  {
    return RECURSOS.ESTADISTICAS_INFORMES;
  }

  // redefinida para dar la subcarpeta donde se colocarta el archivo
  public String getSubcarpetaRecurso()
  {
    return "";
  }



}